.h-lazyload__box {
    display: inline-flex;
    position: relative;
    flex-shrink: 0;
}

.h-lazyload__img {
    width: 100%;
    display: block;
    flex-shrink: 0;
    transition: opacity .3s linear;
}

.h-img__hidden {
    opacity: 0;
    visibility: hidden;
}

.h-img__appear {
    opacity: 1;
    visibility: visible;
}